import emitter from 'tiny-emitter/instance'
// 作用：暴露方法
export default {
  $on: (...args) => emitter.on(...args),
  $once: (...args) => emitter.once(...args),
  $off: (...args) => emitter.off(...args),
  $emit: (...args) => emitter.emit(...args),
}

//bus总线

// 很遗憾的一个问题就是在vue3中`$on`，`$off` 和 `$once` 实例方法已被移除，组件实例不再实现事件触发接口。

// 处理方案可以被替换为使用外部的、实现了事件触发器接口的库，例如 [mitt](https://github.com/developit/mitt) 或 [tiny-emitter](https://github.com/scottcorgan/tiny-emitter)。

